SDK/J Authentication Package ver1.0
RICOH Confidential

jp.co.ricoh.dsdk.scard.option.file
クラス FilePath

java.lang.Object
  拡張jp.co.ricoh.dsdk.scard.option.file.FilePath
すべての実装インタフェース:
SecurityDomain

public class FilePath
extends java.lang.Object
implements SecurityDomain

ファイル又は、ディレクトリのパスです .


コンストラクタの概要
FilePath()
          空のパスを作成します .
FilePath(FileID id)
          ファイルIDから、パスを作成します .
FilePath(FileID[] ids)
          ファイルIDの配列から、パスを作成します .
FilePath(java.lang.String path, char delim)
          パス文字列から、パスを作成します.
 
メソッドの概要
 void append(FileID id)
          末尾にファイルIDを追加します .
protected  java.lang.Object clone()
           
 boolean equals(java.lang.Object object)
           
 FileID getFileID(int index)
          指定された位置のファイルIDを取得します .
 int hashCode()
           
 void insert(int index, FileID id)
          指定された位置に、ファイルIDを挿入します .
 java.util.Iterator iterator()
          このパスを構成するファイルIDのIteratorを返します .
 void remove()
          末尾のファイルIDを削除します .
 void remove(int index)
          指定された位置のファイルIDを削除します .
 int size()
          構成するファイルIDの数を取得します .
 FileID[] toArray()
          このパスを構成するファイルIDのIteratorを返します .
 java.lang.String toString()
          FileIDクラスの文字列表現を、:区切りで、連結して返します .
 java.lang.String toString(char delim)
          FileIDクラスの文字列表現を、指定された区切り文字で区切り、連結して返します .
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

FilePath

public FilePath()
空のパスを作成します .


FilePath

public FilePath(FileID id)
ファイルIDから、パスを作成します .

パラメータ:
id - ファイルID .

FilePath

public FilePath(FileID[] ids)
ファイルIDの配列から、パスを作成します .

パラメータ:
ids - ファイルIDの配列 .

FilePath

public FilePath(java.lang.String path,
                char delim)
パス文字列から、パスを作成します. .
パス文字列は、16進で表記のファイルIDを、区切り文字で区切った形式です。
例)
 String path = ":3f00:3f01:0001";
 FilePath filePath = new FilePath(path, ':');
 

パラメータ:
path - パス文字列.
delim - 区切り文字.
メソッドの詳細

iterator

public java.util.Iterator iterator()
このパスを構成するファイルIDのIteratorを返します .

戻り値:
ファイルIDのIterator .

toArray

public FileID[] toArray()
このパスを構成するファイルIDのIteratorを返します .

戻り値:
ファイルIDのIterator .

getFileID

public FileID getFileID(int index)
指定された位置のファイルIDを取得します .

パラメータ:
index - インデックス .
戻り値:
ファイルID .

append

public void append(FileID id)
末尾にファイルIDを追加します .

パラメータ:
id - ファイルID

insert

public void insert(int index,
                   FileID id)
指定された位置に、ファイルIDを挿入します .

パラメータ:
index - インデックス .
id - 追加するファイルID .

remove

public void remove()
末尾のファイルIDを削除します .


remove

public void remove(int index)
指定された位置のファイルIDを削除します .

パラメータ:
index - インデックス .

size

public int size()
構成するファイルIDの数を取得します .


toString

public java.lang.String toString()
FileIDクラスの文字列表現を、:区切りで、連結して返します .

戻り値:
FileIDクラスの文字列表現を連結した結果 .

toString

public java.lang.String toString(char delim)
FileIDクラスの文字列表現を、指定された区切り文字で区切り、連結して返します .

パラメータ:
delim - 区切り文字 .
戻り値:
パスの文字列表現 .

clone

protected java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException
例外:
java.lang.CloneNotSupportedException

equals

public boolean equals(java.lang.Object object)

hashCode

public int hashCode()

SDK/J Authentication Package ver1.0
RICOH Confidential